Big Huge Thesaurus

European bean

noun